.product-body{
	overflow: hidden;
	height: auto;
	background: none;
		box-sizing: border-box;
}
.product-left{
	float: left;
	overflow: hidden;
	width: 75%;
	box-sizing: border-box;
	padding: 0.9375rem 1.5rem 0.9rem 1.5rem;
	box-sizing: border-box;
	height: auto
	float: left;

	background: #fff;
}
.product-right{
	overflow: hidden;
	width: 23%;
	height:auto;
	float: right;
	box-sizing: border-box;
	padding: 0.7375rem;
	background: #fff;
}
.pro-top-detail{
	width: 100%;
	min-height: 20rem;
	overflow: hidden;
}
.pro-top-detail img{
	margin-top: 0.9375rem;
	width: 30rem;
	    float: left;
	    height: 20rem;
}
.product-right-detail{
	height: 400px;
	width: 40%;
	float: right;
	padding: 0.9375rem;
	box-sizing: border-box;
}
.product-right-detail h3{
	font-weight: bold;
	font-size: 1.75rem;
	font-family: Alibaba PuHuiTi;
	font-weight: bold;
	color: #0B0A0A;
	line-height: 44px;

}
.price-detail{
margin-bottom: 0.9375rem;
    border-bottom: 1px solid #F8F9FB;
    text-align: right;
    font-weight: bold;
    height: 50px;
    font-size: 20px;
    font-family: Alibaba PuHuiTi;
    color: #F34040;
    line-height: 50px;

}
.product-right-detail p {
font-size: 16px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: #747474;
    line-height: 30px;

}
.telnow{
	font-size: 1.125rem;
	width: 8rem;
		background: RGBA(240, 131, 31, 1);
		border-radius: 0.3125rem;
	left: 3.125rem;
	position: absolute;
	bottom: 0.9375rem;
}
.shoucang{
	font-size: 1.125rem;
	width: 8rem;
	border-radius: 0.3125rem;
	background: RGBA(62, 99, 163, 1);
	left: 12.375rem;
	position: absolute;
	bottom: 0.9375rem;
}
.details-title{
	margin-top: 2.5625rem;
	padding-left: 1.5625rem;
	box-sizing: border-box;
	background: RGBA(242, 249, 255, 1);
	width:100%;
	height: 52px;
	font-size:1.275rem;
	line-height: 52px;
	color:#737383;
}
.cpys h4{
	font-weight: bold;
	color: #000;
	font-size: 1.35rem;
	line-height:8.125rem;
}
.details-title span:hover{
	cursor: pointer;
	color: #2777D7;
}
.block{
	margin: 1.5625rem 0 1.5625rem 0;
	width: 100%;
	height: 8px;
	background: #F8F9FB;

}
.product-right p {
	line-height: 2.1875rem;
	font-size: 15px;
	font-family: Alibaba PuHuiTi;
	font-weight: 500;
	color: #807E7E;

}
.product-right img{
	margin: 10px 0 10px 0;
}
.product-right img:hover{

		transform: scale(1.05);
		box-shadow: 3px 3px 62px RGBA(220, 238, 250, 1);
	
}
.pro-top{
	line-height: 1.875rem;
	font-size:20px ;
	color: #6c6b6b;
}
.title-resouce{
	box-sizing: border-box;
	    padding-right: 10px;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    position: relative;
	    text-align: left;
	    max-width: 385px;
	   line-height: 45px;
	}
	
.right-button{
	width: 400px;
	 position: absolute;
	 right: -54px;
	 top: 60px;
}
.bt-block{
	position: absolute;
	top: 16px;
	display: inline-block;
	background: #004E97;
	height: 1.3375rem;
	left: 10px;
	width: 5px;
	
}


/* 服务项目详情 20201212 thr */
.detail-info{
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	background-color: #fff;
	display: flex;
	position: relative;
}
.detail-info-l{
	width: 550px;
	height: 342px;
	border: 1px solid #ccc;
}
.detail-info-r{
	margin-left: 30px;
	flex: 1;
}
.detail-info-r h2{
	font-size: 22px;
	color: #333;
	font-weight: bold;
	line-height: 56px;
}
.detail-info-r p{
	font-size: 16px;
	color: #666;
	line-height: 26px;
	margin-top: 4px;
}	
.detail-de{
	width: 100%;
	display: flex;
	margin-top: 30px;
}
.detail-de-l{
	flex: 1;
	background-color: #fff;
	margin-right: 30px;
}
.detail-de-l h2{
	font-size: 18px;
	font-weight: bold;
	background-color: RGBA(242, 249, 255, 1);
	height: 36px;
	line-height: 36px;
	text-indent: 30px;
}
.detail-content{
	padding: 20px;
	font-size: 16px;
	line-height: 32px;
}
.detail-de-r{
	width: 285px;
}
.detail-de-main{
	width: 100%;
	background-color: #fff;
	box-sizing: border-box;
	padding: 20px;
}
.detail-de-main h3{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	line-height: 32px;
}
.detail-de-main img{
	width: 250px;
	height: auto;
	border: 1px solid #ccc;
	margin: 10px auto;
}
.detail-de-main .line{
	display: block;
	width: 100%;
	height: 1px;
	background-color: #ccc;
	margin: 20px 0;
}
.detail-de-main p{
	font-size: 16px;
	color: #999;
	margin-top: 5px;
}